#include <iostream>

using namespace std;

class Student {
	protected:
		int semesHours;
		float gpa;
	
	public:
		Student() {
			cout << "Constructing Student Object.\n";
			semesHours = 100;
			gpa = 3.5;
		}

		~Student() {
			cout << "Destructing Student Object.\n";
		}

};

class Teacher {
	public:
		Teacher() {
			cout << "Constructing Teacher.\n";
		}
		~Teacher() {
			cout << "Destructing Teacher.\n";
		}
};

class Tutorpair {
	protected:
		Teacher teacher;
		Student student;
		int nomeetings;

	public:
		Tutorpair() {
			cout << "Construct Tutorpair.\n";
			nomeetings = 0;
		}
		~Tutorpair() {
			cout << "Destructing tutorpair.\n";
		}
};

int main(int argc, char * argv[]) {
	Tutorpair tp;
	cout << "Back in main.\n";
	return 0;
}
